//package scheduler;
//
//import java.util.Random;
//import org.quartz.JobExecutionContext;
//import org.springframework.scheduling.quartz.QuartzJobBean;
//import common.impl.MyDateHandleImpl;
//import service.interf.IAgent;
//
//public class AgentScheduler extends QuartzJobBean {
//
//	private IAgent iAgent;
//	private static boolean flag = false;
//
//
//	public void setiAgent(IAgent iAgent) {
//		this.iAgent = iAgent;
//	}
//
//	/**
//	 * 要调度的具体任务
//	 */
//	protected void executeInternal(JobExecutionContext context) {
//		if (flag)
//			return;
//		flag = true;
//		try {
//			iAgent.benefit_by_everyday();
//		} catch (Exception e) {
//			e.printStackTrace();
//		} finally {
//			flag = false;
//		}
//	}
//}
